﻿/* CSS Document */
html,body{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
body{
    background-color: #fff;
    font-family: "微软雅黑","宋体";
}
dfn,em{ font-style: normal}
i{
    display: inline-block;
}
.fl{ float: left}
.fr{ float: right}
.w1200{ width: 1200px;}
.auto{ margin-left: auto; margin-right: auto}
.rel{
    position: relative;
}
.tc{
    text-align: center;
}
.bgff{
    background-color: #fff;
}
.mt25{
    margin-top: 25px;
}
.mt40{
    margin-top: 40px;
}
.mt50{
    margin-top: 30px;
}
.mt95{
    margin-top: 45px;
}
.blue{ color: #0077e6}
/*字体颜色*/
.g6{ color: #666}

/*登录注册样式*/
.login-header{
    height: 115px;
    width: 100%;
}
.login-box{
    width: 1200px;
    height: inherit;
    margin-left: auto;
    margin-right: auto;
}
.login-out{
    width: 100%;
    height: 520px;
    background: url("../images/login_bg.jpg") no-repeat center center;
    background-size: 100% 100%;
}
.login-bbox{
    position: relative;
    width: 1160px;
    margin-left: auto;
    margin-right: auto;
}
.login-infor{
    position: absolute;
    top: 80px;
    right: 0;
    width: 450px;
    height: 360px;
    background-color: #f7f7f7;
    border-radius: 6px;
    box-shadow: 0 0 10px #666;
}
.login-infor h4{
    padding: 15px 40px;
    margin: 0 20px;
    background: url("../images/login_user.png") no-repeat left center;
    font-size: 18px;
    color: #0077e6;
}
.login-mtable{
    margin: 30px 20px;
}
.rowxx{
    margin-bottom: 20px;
    height: 34px;
}
.rowxx label{
    display: inline-block;
    float: left;
    width: 120px;
    text-align: left;
    font-size: 16px;
    line-height: 34px;
    color: #333;
}
.rowxx input[type="text"], .rowxx input[type="password"], .rowxx input[type="email"]{
    display: inline-block;
    float: left;
    width: 263px;
    height: 16px;
    border: 1px solid #cdcdcd;
    outline: none;
    font-size: 16px;
    line-height: 16px;
    color: #333;
    padding: 8px;
    border-radius: 4px;
}
.rowxx .qyjj{
    display: inline-block;
    float: left;
    width: 563px;
    height: 100px;
    border: 1px solid #cdcdcd;
    outline: none;
    font-size: 16px;
    color: #333;
    padding: 8px;
    border-radius: 4px;
    resize: none;
}
.rowxx .yzm{
    display: inline-block;
    float: right;
    width: 279px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #333;
}
.rowxx .yzm img{ vertical-align: middle; height: 34px; float: left}
.rowxx .yzm span{color: #333; float: right}
.login-btnbox{
    position: relative;
    display: inline-block;
    padding-top: 20px;
    float: right;
    width: 279px;
}
.login-btnbox .login-btn, .login-btnbox .reset-btn{
    width: 126px;
    height: 40px;
    font-size: 18px;
    color: #fff;
    outline: none;
}
.login-btnbox .login-btn{
    position: absolute;
    left: 0;
    background: url("../images/loginbtn1.png") no-repeat;
}
.login-btnbox .reset-btn{
    position: absolute;
    right: 0;
    background: url("../images/loginbtn2.png") no-repeat;
}
.reg-box{
    border-top: 1px solid #cdcdcd;
    padding-top: 12px;
}
.reg-mtable{
    float: right;
    margin: 45px 60px 110px 0;
    width: 770px;
}
.rowxx span{
    padding-left: 15px;
     
    line-height: 34px;
}
.rowxx span em{
    font-style: normal;
    color: #cc0000;
    font-size: 14px;
}
.reg-btnbox{
    position: relative;
    display: inline-block;
    margin-left: 120px;
    padding-top: 20px;
    width: 300px;
    height: 46px;
    overflow: hidden;
}
.reg-btnbox .reg-btn1, .reg-btnbox .reg-btn2{
    width: 140px;
    height: 46px;
    font-size: 18px;
    outline: none;
}
.reg-btnbox .reg-btn1{
    position: absolute;
    left: 0;
    background-color: #0077e6;
    color: #fff;
}
.reg-btnbox .reg-btn2{
    position: absolute;
    right: 0;
    background-color: #c8c8c8;
    color: #666;
}
/*头部*/
.top-outbox{
    width: 100%;
    height: 200px;
    overflow: hidden;
}
.top-tout{
    width: 100%;
    background-color: #fefefe;
    height: 40px;
}
.top-tin{
    width: 1200px;
    margin: 0 auto;
    line-height: 40px;
    font-size: 14px;
    color: #333;
}
.top-ufr{
    display: block;
    height: 40px;
    overflow: hidden;
}
.top-ufr li{
    float: left;
    color: #333;
    margin-left: 30px;
}
.top-ufr li i.user-icon{
    display: block;
    float: left;
    height: 40px;
    width: 16px;
    background: url("../images/user11.png") no-repeat center center;
}
.top-ufr li a{color: #333; margin: 0 5px;}
.top-cout{
    width: 100%;
    height: 160px;
    background: url("../images/topbg.jpg") no-repeat center center;
}
.top-cin{
    width: 1200px;
    margin: 0 auto;
    line-height: 40px;
    font-size: 14px;
    color: #333;
}
.logo{
    float: left;
    width: 580px;
    height: 80px;
    background: url("../images/logo.png") no-repeat;
}
.logo-mt1{
    margin-top: 40px;
}
.logo-mt2{
    margin-top: 20px;
}
.top_tupian{ width:417px; height:177px; float: right; margin-top:29px;}
.search-box{
    position: relative;
    margin-top: 60px;
    float: right;
    width: 300px;
    height: 38px;
    border: 1px solid #0077e6;
}
.search-box .input-text{
    position: absolute;
    left: 0;
    top: 0;
    width: 220px;
    padding: 10px;
    height: 18px;
    font-size: 14px;
    color: #666;
    line-height: 16px;
    vertical-align: middle;
    border: none;
    outline: none;
}
.search-box .input-btn{
    position: absolute;
    right: 0;
    top: 0;
    width: 80px;
    height: 38px;
    padding-left: 25px;
    border: none;
    outline: none;
    background: url("../images/search.png") #0077e6 no-repeat 14px 13px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}
/*menu*/
.menu-v3-box{
    width: 100%;
    height: 52px;
    background-color: #0077e6;
}
.navmenu{
    float: left;
    display: block;
    width: 1200px;
    height: 52px;
}
.navmenu li{
    float:left;
    padding: 0 19px;
}
.navmenu li a{
    display: block;
    font-family: "黑体";
    height: 52px;
    line-height: 52px;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.navmenu li a:hover, li.hoverOn a:hover{
    text-decoration:none;
    color:#193e65;
}
.menu {
    position: relative;
}
 
 
.menu li.lanmu1:hover,.menu li.selected, .menu li.hoverOn   {
    background-color: #ffffff; 
    color:#193e65;
    border-top:1px solid #DDDDDD;
}
 .menu li.hoverOn  a{ 
    color:#193e65; 
} 

 
.menu li:hover a,.menu li.selected a {
    color: #333 !important;
}
  
 
.menuItemContainer{
	  z-index: 99999;
	 position: absolute;
    margin-left: 0; 
    background: #ffffff;
    left: -1px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.menuItemContainer   li {
   
    padding: 2px 16px 4px 12px;
    border: none; 
    background:#ffffff;
    text-align: left;
    margin: 0;
    list-style:none;
}

.menuItemContainer  li a{
    display: block;
    font-family: "黑体";
    height: 52px;
    line-height: 52px;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.menuItemContainer li a:hover {
    color: #1058d0 !important;
       color: #303030;
    font-weight: normal;
}
.menuItemContainer li a {
    display:  block;
    height: 30px;
    line-height: 30px;
    color: #303030;
    font-size: 16px;
    background: #ffffff;
    font-weight: normal;
}
/*内容部分*/
.sec1-v3{
    padding-top: 30px;
    height: 420px;
    overflow: hidden;
}
/*轮播样式*/
.section-focus-pic { height: 420px; width: 700px; overflow: hidden; position: relative; float: left}

.section-focus-pic ul li { position: absolute; top: 0; left: 700px; width: 700px; height: 420px; }

.section-focus-pic ul li h3 {
    position: absolute;
    bottom: 18px;
    left: 0;
    width: 500px;
    font-weight: normal;
    margin-left: 10px;
    font-size: 18px;
    font-family: Microsoft JhengHei;
    color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    z-index: 111;
}
.section-focus-pic ul li a{ color: #fff}
.section-focus-pic ul li div {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50px;
    background-color: #000;
    width: 100%;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.section-focus-pic .pages1 { width: 700px; height: 420px; }
.section-focus-pic .controler { position: absolute; bottom: 20px; right: 20px; }
.section-focus-pic .controler b { cursor: pointer; width: 20px; height: 10px; display: block; overflow: hidden; text-indent: 20px;
    background: url(../images/news_index_icon.png) no-repeat -141px 0; float: left; margin: 0 0 0 5px; }
.section-focus-pic .controler b.down { background-position: -164px 0; }

/*tabview*/
.gzdt{
    float: right;
    width: 475px;
	height: 420px;
}
.sec2-v3{
    padding-top: 30px;
    overflow: hidden;
}
.sec2-v3-l{
    float: left;
    width: 885px;
    overflow: hidden;
}
.sec2-v3-r{
    float: right;
    width: 292px;
    overflow: hidden;
    border: 1px solid #dcdcdc;
}
.fzyw{
    position: relative;
    width: 430px;
}
.lanmu-tit{
    margin: 0 15px;
    border-bottom: 1px solid #dcdcdc;
    line-height: 40px;
}
.lanmu-tit h4{
    width: 85px;
    text-align: center;
    font-size: 18px;
    color: #0077e6;
    border-bottom: 2px solid #0077e6;
}
.lanmu{
    display: block;
    padding: 15px;
    overflow: hidden;
}
.lanmu li{
    height: 55px;
    width: 100%;
    border-radius: 10px;
    line-height: 55px;
    background-color: #0077e6;
    text-align: center;
    margin-bottom: 17px;
}
.lanmu li.last{
    margin-bottom: 0;
}
.lanmu li a{
    font-size: 16px;
    color: #fff;
}
.foot-bt1{
    margin-top: 30px;
    border-top: 4px solid #1058d0;
    background-color: #f3f3f3;
}
.foot-mt1{
    margin-top: 40px;
}
.footer-v3{
    height: 180px;
    width: 100%;
    overflow: hidden;
}
.foot-p{
    margin-top: 40px;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #333;
}
.mt15{
    margin-top: 15px;
}

/*公用部分css*/
.mb15{
    margin-bottom: 15px;
}
.ml30{
    margin-left: 30px;
}
.bgcolor{
    background-color: #f8deca;
}
.tabview-tit{
    border-top: 4px solid #0077e6;
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
    background-color: #d4e5f4;
}
.bth{
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #0077e6;
}
.rhda{
    float: right;
    margin-right: 10px;
    font-size: 14px;
    color: #666;
}
.nrhdc{
    padding: 15px 0 10px 20px;
    background-color:  #f9f9f9;
    height: 100%;
}
.txt {
    margin-right: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    background: url(../images/listimg.jpg) 0 15px no-repeat;
    padding-left: 15px;
}
.rctext {
    font-size: 16px;
    line-height: 32px;
    color: #333333;
    font-family: Microsoft JhengHei;
    font-weight:100;
}
.rctext-wh {
    font-size: 16px;
    line-height: 32px;
    color: #fff;
    font-family: Microsoft JhengHei;
    font-weight:100;
}
.nrhdb {
    margin-right: 0;
    margin-top: 0;
}
.dw-menu{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border-bottom: 1px solid #dcdcdc;
    text-align: left;
}
.dw-menu a{
    margin: 0 10px;
    padding: 10px 30px;
    color: #666;
}
.dw-menu a.cur{
    border-bottom: 2px solid #0077e6;
}
.hidden {
    display: none !important;
}
/*人物访谈*/
.people-ft{
    margin-top: 30px;
}
.people-tit{
    padding-left: 15px;
}
.people-tit .small{
    color: #0077e6;
    font-size: 14px;
}
.people-tit .big{
    font-size: 18px;
    color: #444;
}
/*人物访谈特效*/
.topnewsbox{
    margin-top: 35px;
    width: 1200px;
    position: relative;
    height: 160px;
}
.topnews{
    z-index: 90;
    left: 0;
    width: 1200px;
    position: absolute;
    top: 0;
    height: 160px;
}
.topnewspic{
    float: left;
    width: 250px;
    height: 160px;
    overflow: hidden;
}
.topnewspic img{ width: 250px; height: 160px}
.topnewslist{  float:left; overflow:hidden; width: 950px; height: 160px; text-align:left}
.topnewslist ul{ overflow:hidden; width: 950px; height: 160px}
.topnewslist ul li{ float: left; font-size: 14px; overflow: hidden; margin-left: 40px; width: 435px; line-height:31px;  height:31px; border-bottom: 1px solid #fff }
.topnewslist ul li a{ display: inline-block; width: 80%; color: #666; font-size: 14px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.topnewslist ul li time{
    float: right;
    color: #666;
}
.topnewslist ul li time b{
    font-size: 18px;
    color: #999;
    margin-right: 5px;
    font-weight: normal;
}
.topnewslist ul li.up{border-bottom: 1px solid #dcdcdc}
.security{
    margin-top: 30px;
}
.pro{
    padding: 10px 15px;
    margin-top: 30px;
    height: 340px;
    background-color: #f9f9f9;
}
.prolis{
    display: block;
    width: 100%;
    overflow: hidden;
}
.prolis li{
    float: left;
    width: 348px;
    height: 128px;
    border: 1px solid #dcdcdc;
    margin: 10px;
    padding: 10px;
    background-color: #fff;
}
.prolis li a{

}
.prolis li .image{
    float: left;
    width: 85px;
    height: 128px;
    text-align: center;
    overflow: hidden;
}
.prolis li .con{
    float: right;
    width: 255px;
    height: 128px;
    padding-left: 5px;
}
.prolis li .con h5{
    font-size: 16px;
    color: #0077e6;
    font-weight: normal;
    line-height: 30px;
}
.prolis li:nth-child(2n) .con h5{
    color: #069d26;
}
.prolis li .con p{
    font-size: 14px;
    line-height: 18px;
}
.adver3{
    margin-top: 25px;
    width: 100%;
    height: 150px; 
}
/*合作伙伴和友情链接*/
.conpment{
    margin-top: 30px;
}
.yqmenu{
    line-height: 40px;
    border-bottom: 1px solid #dcdcdc;
}
.yqmenu a{
    margin: 0 10px;
    padding: 10px;
    font-size: 18px;
    color: #333;
}
.yqmenu a.cur{
    color: #0077e6;
    border-bottom: 2px solid #0077e6;
}
.nrhdd{
    margin: 29px;
    height: 136px;
}
.nrhdd ul li{
    float: left;
    margin: 8px;
}
.nrhdd ul li img{
    width: 145px;
    height: 46px;
    border: 1px solid #0077e6;
}
.nrhdd ul li a{
    color: #444;
}
/*面包屑导航*/
.guidance{
    width: 100%;
  
    height: 18px;
    padding-bottom: 15px;
    font-size: 14px;
    color: #999;
}
.g-index{
    display: inline-block;
    width: 22px;
    height: 18px;
    background: url("../images/g_index.png") no-repeat center center;
    margin-right: 6px;
}
.wz{
    display: block;
    float: left;
    width: 100px;
}
.mmenu{
    display: block;
    float: left;
    width: 100%;
    line-height: 26px;
}
.mmenu li{
    float: left;
    margin: 0 2px;
}
.mmenu li a{
    color: #999;
}
.passage-box{
    width: 100%;
    padding-top: 35px;
}
.passage-tit{
    font-size: 24px;
    color: #333;
    padding-bottom: 40px;
    text-align: center;
}
.lyuan{
    padding: 15px 0;
    border-top: 1px dashed #dcdcdc;
    border-bottom: 1px dashed #dcdcdc;
    text-align: center;
    font-size: 14px;
    color: #999;
}
.lyuan span{
    margin: 0 15px;
}
.lyuan span em{
    font-style: normal;
}
.neirong{
    padding: 40px 70px 20px 70px;
    font-size: 16px;
    color: #333;
}
.neirong p{
    text-indent: 2em;
    line-height: 30px;
    margin-bottom: 40px;
}
.nex-p{
    display: block;
    width: 100%;
    margin-bottom: 80px;
    overflow: hidden;
}
.nex-p li{
    color: #333;
    font-size: 16px;
    line-height: 40px;
}
.nex-p li a{
    color: #333;
}
.nex-p li time{
    padding-left: 10px;
    color: #333;
}
/*文章列表*/
.list-box{
    margin-top: 30px;
    overflow: hidden;
    margin-bottom: 80px;
}
.list-R{
    float: left;
    width: 280px;
}
.list-out{
    padding: 5px;
    background-color: #fff;
}
.lisL-tit{
    height: 45px;
    padding-left: 45px;
    font-size: 20px;
    font-weight: normal;
    line-height: 45px;
    background: url("../images/classify_icon.png") #0077e6 no-repeat 15px center;
    color: #fff;
}
.bbdc{
    border: 1px solid #dcdcdc;
}
/*右侧导航*/
.list{ width: 100%;}
.list ul {
	min-height:100px;
}
.list ul li{
    background-color: #ebebeb;
    border: solid 1px #fff;
    text-align: center;
}
.list ul li a{
    color: #444;
    font-size: 16px;
    display: block;
    font-weight: 500;
    height: 45px;
    line-height: 45px;
    position: relative;
}
.list ul li a:hover,.list ul li a.active{
    color: #0077e3;
}
.list-wntj{
    margin-top: 15px;
    background-color: #fff;
    padding:  0px;
    overflow: hidden;
}
.list-wntj h5{
    height: 45px;
    padding-left: 45px;
    font-size: 20px;
    font-weight: normal;
    line-height: 45px;
    color: #fff; 
        background: url(../images/classify_icon.png) #0077e6 no-repeat 15px center;
}
.tjwn-list{
    display: block;
    width: 100%;
    border: 0px solid #dcdcdc;
    overflow: hidden;
    min-height:200px;
}
.tjwn-list li{
    padding: 10px 0 10px 10px;
    border-bottom: 1px dotted #dcdcdc;
}
.tjwn-list li:last-child{
   
}
.tjwn-list li a{
    font-size: 16px;
    color: #666;
}
.list-L{
    float: right;
    background-color: #fff;
    width: 860px;
    padding:  0px;
}
.listL-tit{
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-top: 4px solid #0077e6;
    background-color: #d4e5f4;

}
.listL-tit h5{
    display: inline-block;
    font-size: 20px;
       color: #0077e6;
    padding-left: 10px;
}
.listL-tit .oth{
    float: right;
    padding-right: 15px;
    color: #666;
    font-size: 16px;
}
.lis-pass{
    display: block;
    overflow: hidden;
    min-height:200px;
}
.lis-pass li{
    padding: 10px 5px;
    border-bottom: 1px dotted #dcdcdc;
    overflow: hidden;
}
.listit{
    font-size: 22px;
    color: #666;
    line-height: 40px;
    font-weight: normal;
}
.listxt {
    display: block;
    width: 100%;
    height: 95px;
    line-height: 40px;
    color: #999;
    font-size: 16px;
    text-indent: 2em;
    text-overflow: clip;
    overflow: hidden;
}
.lis-time {
    width: 100%;
    color: #666;
    font-size: 14px;
}

/*分页*/
/*pages*/
.pages{
    width: 470px;
    margin-top: 40px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    overflow: hidden;
}
.pages ul li{
    float: left;
    margin: 0 5px;
    font-size: 16px;
    line-height: 28px;
}
.pages ul li a{
    display: block;
    width: 28px;
    height: 28px;
    border: 1px solid #dcdcdc;
    line-height: 28px;
    text-align: center;
    font-size: 16px;
    color: #666;
}
.pages ul li a.prev, .pages ul li a.next{
    display: inline-block;
    width: 90px;
    height: 28px;
    border: 1px solid #dcdcdc;
    line-height: 28px;
    text-align: center;
    font-size: 16px;
    color: #666;
}
.pages ul li a:hover,.pages ul li a.active{
    background-color: #1058d0;
    border: 1px solid #1058d0;
    color: #fff;
}

/**
        * 模拟select
        **/
.select-box {
    position: relative;
    float: left;
}
.select-city .select-header {
    width: 188px;
    height: 34px;
    border: 1px solid #cdcdcd;
    padding-right: 26px;
    background: url(../images/cccccc.png) no-repeat;
    background-position: 188px 15px;
    line-height: 34px;
    text-indent: 14px;
    font-size: 16px;
    color: #666;
    cursor: pointer;
    overflow: hidden;
}
.select-city .select-arrow {
    background-position: 13px -15px;
}
.select-city .select-content {
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    position: absolute;
    top: 38px;
    left: 0;
    z-index: 99;
    display: none;
    background-color: #f9f9f9;
}
.select-city .select-content li {
    width: 214px;
    height: 34px;
    margin: 0;
    border-bottom: 1px solid #cdcdcd;
    line-height: 34px;
    text-indent: 14px;
    background-color: #f9f9f9;
    font-size: 16px;
    color: #666;
    cursor: pointer;
}
/*个人中心CSS样式*/
.user-L{
    float: left;
    width: 300px;
    margin-bottom: 150px;
}
.user-top{
    width: 100%;
    height: 180px;
    background-color: #66adf0;
}
.user-tbox{
    padding: 15px;
}
.user-tbox ul{
    display: block;
    width: 100%;
    overflow: hidden;
}
.user-tbox ul li{
    float: left;
    width: 50%;
}
.user-tbox ul li .userImg{
    width: 68px;
    height: 108px;
    border-radius: 50%;
}
.user-tbox ul li .userImg img{
    width: 60px;
    height: 60px;
    border: 4px solid #fff;
    border-radius: 50%;
}
.user-tbox ul li .uploadImg{
    position: relative;
    background-color: #666;
    color: #fff;
    width: 100%;
    height: 22px;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    cursor: pointer;
}
.user-tbox ul li .uploadImg input[type="file"]{
    position: absolute;
    left: 0;
    top: 0;
    width: 68px;
    height: 22px;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}
.user-tbox  .xgzl, .user-tbox .squit{
    height: 34px;
    padding-left: 25px;
    line-height: 34px;
    font-size: 14px;
    color: #fff;
    vertical-align: sub
}
.user-tbox  .xgzl{
    background: url("../images/xgzl.png") no-repeat center left;
}
.user-tbox   .squit{
    background: url("../images/squit.png") no-repeat center left;
}
.userName{ 
    font-size: 16px;
    color: #fff;
}
.user-cbox{
    margin-top: 30px;
    background-color: #f7f7f7;
    border: 1px solid #cdcdcd;
    padding: 20px 30px;
    height: 385px;
}
.user-cbox h4{
    padding-left: 40px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    background: url("../images/bigUser.png") no-repeat left center;
    font-size: 20px;
    color: #333;
    font-weight: 500;
}
.user-cul{
    padding-top: 20px;
    display: block;
    width: 100%;
    overflow: hidden;
}
.user-cul li{
    padding-left: 40px;
    margin-top: 20px;
    height: 30px;
    line-height: 30px;
}
.user-cul li a{
    display: block;
    width: 100%;
    font-size: 16px;
    color: #333;
    height: 30px;
    line-height: 30px;
    background: url("../images/arrow-right.png") no-repeat 180px 8px;
}
.user-cul li a:hover,.user-cul li a.active{
    color: #0077e6;
    background: url("../images/arrow-right.png") no-repeat 180px -27px;
}
.user-R{
    float: right;
    width: 850px;
}
.user-rtit{
    width: 100%;
    line-height: 24px;
    border-bottom: 1px solid #dcdcdc;
}
.user-rtit h4{
    float: left;
    text-align: center;
    font-size: 18px;
    min-width: 100px;
    color: #333;
    font-weight: 600;
    padding-bottom: 10px;
    border-bottom: 2px solid #0077e6;
}
a.edit{
    color: #0077e6;
    float: right;
}
.user-mtable{
    float: right;
    margin: 45px 0 110px 60px;
    width: 770px;
}